@media only screen and (min-width: 640px) {
	body {
		background: #f6f6f6;
	}
	#focus{
		display: none;
	}
	#carousel1 {
		min-width: 1280px;
		margin-top: 0;
		position: relative;
	}
	#carousel1 .carousel-control {
		background: none;
		opacity: 1.0;
	}
	#carousel1 ol {
		bottom: 0;
	}
	#carousel1 ol li {
		background: url(../images/icon01.png)no-repeat center 100%;
		width: 21px;
		height: 20px;
		border: none;
	}
	#carousel1 ol .active {
		background: url(../images/icon02.png)no-repeat center 100%;
	}
	.search {
		height: 63px;
		clear: both;
		overflow: hidden;
	}
	.search-in {
		height: 35px;
		width: 500px;
		margin: 50px 0;
		margin-left: 30%;
		border-bottom: 1px solid #aaaaaa;
	}
	.search-in input {
		background: none;
		border: none;
		padding: 0px 10px;
		color: #333333;
		height: 35px;
		width: 475px;
		outline: none;
	}
	.search-in button {
		height: 35px;
		border: none;
		outline: none;
		background: none;
	}
	.pro .title a {
		text-decoration: none;
	}
	.pro .title .p1 {
		background: url(../images/bg01.png)no-repeat left, url(../images/bg01.png)no-repeat right;
		text-align: center;
		width: 50%;
		margin-left: 25%;
		color: #222222;
		font-size: 30px;
	}
	.pro .title .p1 span {
		font-family: verdana;
	}
	.pro .title .p2 {
		text-align: center;
		font-size: 22px;
		color: #333333;
		margin-top: 40px;
		margin-bottom: 0;
	}
	.pro .title hr {
		border-top: 1px solid #C6C6C6;
		width: 28%;
		margin-left: 36%;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.pro .title .p3 {
		color: #888888;
		font-size: 18px;
		font-family: verdana;
		text-align: center;
		margin-bottom: 45px;
	}
	.pro .yizi .text {
		width: 365px;
		text-align: center;
		float: left;
		margin-left: 210px;
		margin-top: 30px;
		margin-right: 125px;
	}
	.pro .yizi .text .border {
		border: 1px solid #aaaaaa;
		padding: 10px 0;
		margin-bottom: 30px;
	}
	.pro .yizi .text .p1 {
		font-size: 34px;
		font-family: verdana;
	}
	.pro .yizi .text .p1 span {
		font-weight: bold;
	}
	.pro .yizi .text .p2 {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.pro .yizi .text .p3 {
		font-size: 18px;
		margin-bottom: 5px;
		width: 365px;
	}
	.pro .yizi .img1 {
		margin-left: 70px;
		margin-top: 30px;
	}
	.pro .yizi .img2 {
		margin-left: 65px;
		margin-top: 50px;
	}
	.pro .yizi img {
		transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
		-o-transition: all 1s;
	}
	.pro .yizi img:hover {
		transform: scale(1.1);
	}
	.pro .chugui {
		clear: both;
		overflow: hidden;
	}
	.pro .chugui .text {
		width: 600px;
		text-align: center;
		float: left;
		margin-left: 50px;
		margin-top: 100px;
		margin-right: 45px;
	}
	.pro .chugui .text .border {
		border: 1px solid #aaaaaa;
		padding: 10px 0;
		margin-bottom: 30px;
		width: 365px;
		margin-left: 110px;
	}
	.pro .chugui .text .p1 {
		font-size: 34px;
		font-family: verdana;
	}
	.pro .chugui .text .p1 span {
		font-weight: bold;
	}
	.pro .chugui .text .p2 {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.pro .chugui .text .p3 {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.pro .chugui .text img {
		margin-top: 40px;
	}
	.pro .chugui img {
		transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
		-o-transition: all 1s;
	}
	.pro .chugui img:hover {
		transform: scale(1.1);
	}
	.pro .chugui .img1 {
		float: right;
		margin-top: 10%;
	}
	.pro .zuozi {
		height: 390px;
		clear: both;
		margin-top: 100px;
	}
	.pro .zuozi img {
		float: left;
		transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
		-o-transition: all 1s;
	}
	.pro .zuozi img:hover {
		transform: scale(1.1);
	}
	.pro .zuozi .img1{
		display: none;
	}
	.pro .zuozi .text {
		width: 365px;
		text-align: center;
		float: left;
		margin-top: 30px;
		margin-left: -55px;
		margin-right: 80px;
		z-index: 99;
		position: relative;
	}
	.pro .zuozi .text .border {
		border: 1px solid #aaaaaa;
		padding: 10px 0;
		margin-bottom: 30px;
	}
	.pro .zuozi .text .p1 {
		font-size: 34px;
		font-family: verdana;
	}
	.pro .zuozi .text .p1 span {
		font-weight: bold;
	}
	.pro .zuozi .text .p2 {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.pro .zuozi .text .p3 {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.pro .chaji {
		margin-top: 100px;
	}
	.pro .chaji .text {
		width: 435px;
		text-align: center;
		margin-top: 80px;
		float: left;
	}
	.pro .chaji .text .border {
		border: 1px solid #aaaaaa;
		padding: 10px 0;
		margin-bottom: 30px;
	}
	.pro .chaji .text .p1 {
		font-size: 34px;
		font-family: verdana;
	}
	.pro .chaji .text .p1 span {
		font-weight: bold;
	}
	.pro .chaji .text .p2 {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.pro .chaji .text .p3 {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.pro .chaji .right {
		float: right;
		width: 640px;
	}
	.pro .chaji .right .img1 {
		float: right;
	}
	.pro .chaji img {
		transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
		-o-transition: all 1s;
		margin-bottom: 15px;
	}
	.pro .chaji img:hover {
		transform: scale(1.1);
	}
	.case .title {
		margin-top: 100px;
	}
	.case .title a {
		text-decoration: none;
	}
	.case .title .p1 {
		background: url(../images/bg01.png)no-repeat left, url(../images/bg01.png)no-repeat right;
		text-align: center;
		width: 50%;
		margin-left: 25%;
		color: #222222;
		font-size: 30px;
	}
	.case .title .p1 span {
		font-family: verdana;
	}
	.case ul{
		display: none;
	}
	#picScroll-left1 {
		width: 100%;
		overflow: hidden;
		position: relative;
		margin-top: 40px;
	}
	#picScroll-left1 .hd {
		display: none;
	}
	#picScroll-left1 .bd {
		padding: 10px;
	}
	#picScroll-left1 .bd ul {
		overflow: hidden;
		display: block;
		zoom: 1;
	}
	#picScroll-left1 .bd ul li {
		margin: 0 10px;
		float: left;
		_display: inline;
		overflow: hidden;
		text-align: center;
	}
	#picScroll-left1 .bd ul li img {
		width: 300px;
		height: 200px;
		margin-bottom: 15px;
	}
	#picScroll-left1 .bd ul li a {
		text-decoration: none;
		color: #333333;
	}
	#picScroll-left1 .bd ul li p {
		margin-bottom: 0px;
		font-size: 15px;
	}
	#picScroll-left1 .bd ul li:hover a {
		color: #808080;
	}
	.video .title {
		margin-top: 100px;
	}
	.video .title a {
		text-decoration: none;
	}
	.video .title .p1 {
		background: url(../images/bg01.png)no-repeat left, url(../images/bg01.png)no-repeat right;
		text-align: center;
		width: 30%;
		margin-left: 35%;
		color: #222222;
		font-size: 30px;
	}
	.video .title .p1 span {
		font-family: verdana;
	}
	.video .videoin {
		clear: both;
		overflow: hidden;
	}
	.video .videoin a {
		display: block;
		text-decoration: none;
	}
	.video .videoin li {
		float: left;
		width: 100%;
		margin-top: 30px;
	}
	.video .videoin li img {
		width: 720px;
		height: 545px;
		float: left;
	}
	.video .videoin li .text {
		float: left;
		width: 363px;
		margin-left: 40px;
		margin-top: 25px;
	}
	.video .videoin li .text .border {
		border: 1px solid #aaaaaa;
		padding: 10px 0;
		margin-bottom: 30px;
	}
	.video .videoin li .text .p1 {
		font-size: 34px;
		font-family: verdana;
		color: #333333;
		margin-left: 15px;
	}
	.video .videoin li .text .p1 span {
		font-weight: bold;
	}
	.video .videoin li .text .p2 {
		font-size: 18px;
		font-family: arial;
		margin-bottom: 5px;
		color: #333333;
		margin-left: 15px;
	}
	.video .videoin li .text .p3 {
		font-size: 18px;
		margin-bottom: 5px;
		color: #333333;
	}
	.video-btn {
		position: fixed;
		width: 750px;
		height: 500px;
		background: none;
		top: 40%;
		left: 50%;
		margin-top: -150px;
		margin-left: -300px;
		display: none;
		z-index: 101;
	}
	.video-area {
		float: left;
		width: 700px;
		height: 450px;
		background: black;
	}
	.video-shut {
		height: 50px;
		width: 50px;
		font-size: 27px;
		color: #FFFFFF;
		float: left;
		text-align: center;
		background: #000;
		display: block;
		padding-top: 7px;
		cursor: pointer;
		text-decoration: none;
	}
	.video-shut:hover {
		color: #FFFFFF;
	}
	#shadow {
		/*position: absolute;*/
		position: fixed;
		opacity: 0.8;
		filter: alpha(opacity=80);
		bottom: 0;
		left: 0;
		right: 0;
		top: 0;
		background: black;
		z-index: 100;
		display: none;
	}
	.service .title {
		margin-top: 100px;
	}
	.service .title a {
		text-decoration: none;
	}
	.service .title .p1 {
		background: url(../images/bg01.png)no-repeat left, url(../images/bg01.png)no-repeat right;
		text-align: center;
		width: 28%;
		margin-left: 36%;
		color: #222222;
		font-size: 30px;
	}
	.service .title .p1 span {
		font-family: verdana;
	}
	.service ul li {
		float: left;
		width: 300px;
		margin-left: 25px;
		margin-top: 30px;
		overflow: hidden;
	}
	.service ul li a {
		text-decoration: none;
	}
	.service ul li img {
		width: 300px;
		height: 200px;
		margin-bottom: 15px;
		transition: all 1s;
		-moz-transition: all 1s;
		-webkit-transition: all 1s;
		-o-transition: all 1s;
	}
	.service ul li p {
		text-align: center;
		color: #333333;
		margin-bottom: 0;
		font-size: 15px;
	}
	.service ul li:hover img {
		transform: scale(1.1);
	}
	.service ul li:hover p {
		color: #808080;
	}
	.honor .title {
		margin-top: 100px;
	}
	.honor .title a {
		text-decoration: none;
	}
	.honor .title .p1 {
		background: url(../images/bg01.png)no-repeat left, url(../images/bg01.png)no-repeat right;
		text-align: center;
		width: 30%;
		margin-left: 35%;
		color: #222222;
		font-size: 30px;
	}
	.honor .title .p1 span {
		font-family: verdana;
	}
	.honor ul{
		display: none;
	}
	#picScroll-left2 {
		width: 100%;
		overflow: hidden;
		position: relative;
		margin-top: 40px;
	}
	#picScroll-left2 .hd {
		display: none;
	}
	#picScroll-left2 .bd {
		padding: 10px;
		text-align: center;
	}
	#picScroll-left2 .bd ul {
		overflow: hidden;
		zoom: 1;
		display: block;
	}
	#picScroll-left2 .bd ul li {
		margin: 0 10px;
		float: left;
		_display: inline;
		overflow: hidden;
		text-align: center;
		width: 33%;
		background: url(../images/bg02.jpg)no-repeat right;
	}
	#picScroll-left2 .bd ul li img {
		height: 224px;
		margin-bottom: 15px;
	}
	#picScroll-left2 .bd ul li a {
		text-decoration: none;
		color: #333333;
	}
	#picScroll-left2 .bd ul li p {
		margin-top: 10px;
		font-size: 15px;
	}
	#picScroll-left2 .bd ul li:hover a {
		color: #808080;
	}
	.news .title {
		margin-top: 100px;
	}
	.news .title a {
		text-decoration: none;
	}
	.news .title .p1 {
		background: url(../images/bg01.png)no-repeat left, url(../images/bg01.png)no-repeat right;
		text-align: center;
		width: 30%;
		margin-left: 35%;
		color: #222222;
		font-size: 30px;
	}
	.news .title .p1 span {
		font-family: verdana;
	}
	.news ul {
		margin-top: 35px;
	}
	.news ul li {
		float: left;
		margin-left: 70px;
		margin-bottom: 70px;
		display: inline;
		width: 360px;
		height: 370px;
		overflow: hidden;
		position: relative;
	}
	.news ul li .photo {
		width: 360px;
		overflow: hidden;
	}
	.news ul li .photo p {
		text-align: center;
		font-size: 15px;
		margin-top: 15px;
		color: #222222;
	}
	.news .rsp {
		width: 360px;
		height: 370px;
		overflow: hidden;
		position: absolute;
		background: #000;
		top: 0px;
		left: 0px;
	}
	.news .text {
		position: absolute;
		width: 360px;
		height: 370px;
		left: -360px;
		top: 0px;
		overflow: hidden;
	}
	.news .text a {
		text-decoration: none;
		width: 360px;
		display: block;
		height: 370px;
		text-align: center;
		color: #fff;
		/*background: rgba(128, 200, 255, 0.6);*/
		font-family: "微软雅黑";
		font-size: 16px;
	}
	.news .text a .p1 {
		font-weight: bold;
		font-size: 24px;
		padding-top: 150px;
	}
	.news .hid{
		display: none;
	}
}